При удалении объекта, если он участвует в формулах, выдавать предупреждение "Данный объект не может быть удален. Он используется в формулах объектов: Obj1, Obj3, .. ObjN"
Если объект не участвует в формулах, то выводить вопрос:...
Сделать ограничение знаков после запятой в поле value. Оно может рассчитываться по формуле и будут значения типа 3,33333333333333333. Нужно еще одно поле - точность
Сделать стрелку, как отдельный объект. Это позволит прописывать параметры у стрелки (например, время передачи ценности на следующий этап) и суммировать потом эти величины
В формуле, где указывается параметр без указания объекта, предполагается, что это параметр ДАННОГО объекта. Т.е. можно написать Себестоимость "= price * quantity" вместо "= mod1.obj1.price * mod1.obj1.quantity" (хотя оба...